Super Solutions in Constraint Programming

نویسنده

  • Emmanuel Hebrard
چکیده

Where changes to a solution introduce additional expenses or reorganization, solution robustness is a valuable property. A robust solution is less sensitive to changes. For example, a robust schedule will not collapse immediately when one job takes slightly longer to execute than planned. The schedule should change locally and in small proportions, and the overall makespan should change little if at all. To improve solution robustness, we introduce the concept of super-solutions to constraint programming (CP). An (a, b)-super-solution is one in which if the values assigned to a variables are no longer available, the solution can be repaired by assigning these variables with a new values and at most b other variables. An (a, b)-super-solution is a generalization of both fault tolerant solutions in CP [14] and supermodels in propositional satisfiability (SAT) [9]. We show that finding (a, b)-super-solutions for any fixed a is NP-Complete in general. Super solutions are computed offline and do not require knowledge about the likely changes. A super-solution guarantees the existence of a small set of repairs when the future changes in a small way. In this paper, we focus on the algorithmic aspects of finding (1, 0)-supersolutions, which are the same as fault tolerant solutions [14]. A (1, 0)-supersolution is a solution where if one variable loses its value, we can find another solution by re-assigning this variable with a new value, and no other changes are required for the other variables. We explore methods based both on reformulation and on search to find (1, 0)-super-solutions. Our reformulation methods transform the constraint satisfaction problem so that the only solutions are super-solutions. We review two reformulation techniques presented in [14], and introduce a new one, which we call the cross-domain reformulation. Our search methods are based on notions of super-consistency. We propose two new search algorithms that extend the maintaining arc consistency algorithm (MAC [7, 6]). We empirically compare the different methods and observe that one of them, super-MAC shows considerable promise.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Characterization of Properly Efficient Solutions for Convex Multiobjective Programming with Nondifferentiable vanishing constraints

This paper studies the convex multiobjective optimization problem with vanishing constraints‎. ‎We introduce a new constraint qualification for these problems‎, ‎and then a necessary optimality condition for properly efficient solutions is presented‎. ‎Finally by imposing some assumptions‎, ‎we show that our necessary condition is also sufficient for proper efficiency‎. ‎Our results are formula...

متن کامل

Improved Algorithm for Finding (a, b)-Super Solutions

In (EHW04b), the authors introduced to constraint programming the notion of (a, b)-super solutions. They are solutions in which, if a small number of variables lose their values, we are guaranteed to be able to repair the solution with only a few changes. This concept is useful for scheduling in dynamic and uncertain environments when the robustness of the schedule is a valuable property. We in...

متن کامل

A General Scalar-Valued Gap Function for Nonsmooth Multiobjective Semi-Infinite Programming

For a nonsmooth multiobjective mathematical programming problem governed by infinitely many constraints‎, ‎we define a new gap function that generalizes the definitions of this concept in other articles‎. ‎Then‎, ‎we characterize the efficient‎, ‎weakly efficient‎, ‎and properly efficient solutions of the problem utilizing this new gap function‎. ‎Our results are based on $(Phi,rho)-$invexity‎,...

متن کامل

Robust Batch Process Scheduling in Pharmaceutical Industries: A Case Study

Batch production plants provide a wide range of scheduling problems. In pharmaceutical industries a batch process is usually described by a recipe, consisting of an ordering of tasks to produce the desired product. In this research work we focused on pharmaceutical production processes requiring the culture of a microorganism population (i.e. bacteria, yeasts or antibiotics). Several sources of...

متن کامل

Super Solutions for Combinatorial Auctions

Super solutions provide a framework for finding robust solutions to Constraint Satisfaction Problems [5, 3]. We present a novel application of super solutions to combinatorial auctions in which a bid may be disqualified or withdrawn after the winners are announced. We examine the effectiveness of super solutions in different auction scenarios that simulate economically motivated bidding pattern...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004